Big Huge Thesaurus

Spanish cedar tree

noun